var t = document.title, ti;
$(function() {
    SG.time.update("#servertime", SG.config.servertime, SG.config.offsetseconds, false);
    //判断顶部状态
    if (SG.tools.cookie("topnav") == 'none') {
        $("#topnav").hide();
    }
    //状态左侧栏状态
    if (SG.tools.cookie("navstatus") == 'none') {
        $("#frmtitle").hide();
        $("#switch").attr("src", $("#switch").attr("src").replace("right", "left")).attr("title", LANG.JS_INDEX_SIDEBAR_SHOW);
    }
    //IE重置底部高度
    if ($.browser.msie) {
        $("#maintable").height($(document.body).height() - 42);
        $("#maininnertable").height($(document.body).height() - 100);
    }
    //左侧获得焦点
    $(window.frames['left']).focus();
    if (!$.browser.msie) {
        $(window.frames['left']).blur(function() {
            $(window.frames['left'].document).find(".e").fadeOut()
        });
    }
    //绑定keydown
    $(document.body).bind('keydown', function(e) {
        e = e || window.event;
        if (e.keyCode == 27) {
            $(window.parent.frames['left']).focus();
            $(window.parent.frames['left'].document).find(".e").fadeIn();
        } else if (e.keyCode == 113) {
            search();
        }
    });
    $(document.body).bind('keypress', function(e) {
        if (e.shiftKey && e.which == 90) {
            search();
        }
    });
    //展开
    $("#expandall ul li a").live("click", function() {
        $(window.frames['left'].document).find("ul.menu li a").removeClass("clicked");
        var lia = $(window.frames['left'].document).find("ul.menu li a[href=" + $(this).attr("href") + "]");
        $(window.frames['left'].document).find(".content").slideUp({duration: 800, easing: 'easeOutExpo'});
        lia.addClass("clicked").parent().parent().parent().slideDown({duration: 800, easing: 'easeOutExpo'});
        navadd($(this).text(), $(this).attr("href"));
        return false;
    });
    //切换侧边栏
    $("#switch").live("click", function() {
        var obj = $("#frmtitle");
        var cur = $(this);
        if (obj.css("display") == "none") {
            obj.show();
            cur.attr("src", cur.attr("src").replace("left", "right")).attr("title", LANG.JS_INDEX_SIDEBAR_HIDE);
        } else {
            obj.hide();
            cur.attr("src", cur.attr("src").replace("right", "left")).attr("title", LANG.JS_INDEX_SIDEBAR_SHOW);
        }
        SG.tools.cookie("navstatus", $("#frmtitle").css("display"));
    });
    //TAB点击切换事件
    $("ul.nav li a").live("click", function() {
        if (!$(this).hasClass("current")) {
            SG.tools.cookie("lastnavtext", $("ul.nav li a.current").attr("title"));
            $("ul.nav li a").removeClass("current");
            $(this).addClass("current");
            var title = $(this).attr("title");
            $("#frametd").find("iframe[title!=" + title + "]").attr("name", "mainhide").hide();
            $("#frametd").find("iframe[title=" + title + "]").attr("name", "main").show();
            SG.tools.cookie("navtext", title);
            SG.tools.cookie("navhref", $("#frametd").find("iframe[title=" + title + "]").attr("src"));
        }
        return false;
    }).live("dblclick", function() {
        //双击关闭事件
        if ($(this).attr("title") == LANG.HOME) {
            alert(LANG.JS_FORBIDDEN_CLOSE_LAST_TAB);
            return false;
        }
        $(this).next().click();
    });
    //点击关闭按钮
    $("ul.nav li b").live("click", function() {
        var prev = $(this).parent().prev().find("a");
        var title = $(this).prev().attr("title");
        if (!$(this).prev().hasClass("current")) {
            $(this).parent().remove();
            $("#frametd").find("iframe[title=" + title + "]").remove();
        } else {
            $("ul.nav li a").removeClass("current");
            var lastnavtext = SG.tools.cookie("lastnavtext");
            var lastnavobj = $("#frametd").find("iframe[title=" + lastnavtext + "]");
            if (lastnavtext && lastnavobj.size() > 0 && lastnavtext != title) {
                $("ul.nav li a[title='" + lastnavtext + "']").addClass("current");
                $("iframe[title=" + lastnavtext + "]").attr("name", "main").show();
            } else {
                prev.addClass("current");
                $("iframe[title=" + prev.attr("title") + "]").attr("name", "main").show();
            }
            $("#frametd").find("iframe[title=" + title + "]").remove();
            $(this).parent().remove();
            if ($("ul.nav li a.current").attr("title") == LANG.HOME) {
                SG.tools.cookie("navtext", '');
                SG.tools.cookie("navhref", '');
                SG.tools.cookie("lastnavtext", '');
            }
        }
    });
    //刷新页面后定位到之前最后进入的选项卡
    var text = SG.tools.cookie("navtext");
    var href = SG.tools.cookie("navhref");
    if (text && href && text != LANG.HOME) {
        //自动加载刷新前最后一个窗口,并显示左侧的列表框
        $("#frmleft").load(function() {
            var cur = window.frames["left"].$("ul.menu li a[rel='" + text + "']");
            cur.click();
        });
        //navadd(text,href);
    }

});
//快速直达
function search(x, y, keyword) {
    if ($("#searchme:visible").size() > 0) {
        $("#searchme").hide();
    } else {
        $("#search").data("keyword", keyword);
        $.dialog.iframe('common/search', {id: 'searchme', title: LANG.SEARCH, width: 600, height: 400, x: x, y: y});
    }
}
$("#top").click(function() {
    $("#topnav").toggle();
    SG.tools.cookie("topnav", $("#topnav").css("display"));
});
//添加链接到选项卡
function navadd(text, href) {
    SG.tools.cookie("navtext", text);
    SG.tools.cookie("navhref", href);
    SG.tools.cookie("lastnavtext", $("ul.nav li a.current").attr("title"));
    var nav = $(".nav");
    var frm = $("#frametd");
    var curnav = nav.find("li a[title=" + text + "]");
    var curfrm = frm.find("iframe[title=" + text + "]");
    nav.find("li a").removeClass("current");
    frm.find("iframe").attr("name", "mainhide").hide();
    var title = curnav.text();
    if (title == '') {
        nav.append("<li><a href=\"" + href + "\" title='" + text + "' class='current'><span></span>" + text + "</a><b>×</b></li>");
        frm.append("<iframe class='main_iframe' title='" + text + "' name='main' src=\"" + href + "\" scrolling='auto' frameborder=0 allowtransparency></iframe>");
    } else {
        curnav.addClass("current");
        curfrm.attr("src", href).attr("name", "main").show();
    }
    return false;
}
//窗口放大缩小事件
swfobject.embedSWF(SG.config.res_url + "/swf/zoom.swf?onchange=SG.tools.zoomChange", "zoomstate", "10", "10", "8", SG.config.res_url + "/swf/expressInstall.swf", {}, {wmode: 'transparent', allowScriptAccess: 'always', scale: 'noScale'}, {});